﻿using System;

namespace HobSoft.SoccerBet2014.Domain.Common.Schedule
{
    public class SiteRequestLog : Domain.Models.Site.ISiteRequestLog
    {
        public SiteRequestLog(byte bmId, string account)
        {
            BmID = bmId;
            Account = account;
        }

        private byte _bmId;

        public byte BmID
        {
            get { return _bmId; }
            protected set { _bmId = value; }
        }

        private string _account;

        public string Account
        {
            get { return _account; }
            protected set { _account = value; }
        }


        private DateTime? _lastLiveRequest;

        public DateTime? LastLiveRequest
        {
            get { return _lastLiveRequest; }
            internal set { _lastLiveRequest = value; }
        }

        private DateTime? _lastTodayRequest;

        public DateTime? LastTodayRequest
        {
            get { return _lastTodayRequest; }
            internal set { _lastTodayRequest = value; }
        }

        private DateTime? _lastEarlyRequest;

        public DateTime? LastEarlyRequest
        {
            get { return _lastEarlyRequest; }
            internal set { _lastEarlyRequest = value; }
        }

        private DateTime? _lastMainRequest;

        public DateTime? LastMainRequest
        {
            get { return _lastMainRequest; }
            internal set { _lastMainRequest = value; }
        }

    }
}
